
Page({

  /**
   * 页面的初始数据
   */
  data: {
    patientName: '', //病人姓名
    pAddress: ['广东省', '广州市', '番禺区'], //通讯地址
    pAge: '', //年龄
    pSex: '', //性别
    pPhone: '', //联系方式

    degreeArr: ['暂无', '轻微', '一般', '严重', '紧急'], //病情程度的数组
    degree: '暂无', //病情程度
    degreeId: 0, //病情程度的选择器变量

    conditionArr: ['确诊', '治愈', '死亡'], //当前状态的数组
    condition: '确诊', //当前状态
    conditionId: 0, //当前状态的选择器变量

    illness: '', //疾病类型
    illDate: '2020-01-01', //发病时间
    symptom: '', //发病症状
    remarks: '', //备注信息
    caseId:''
  },
  // 联系方式选择器
  bindRegionChange: function (e) {
    // console.log('pAddress:', e.detail.value)
    this.setData({
      pAddress: e.detail.value
    })
  },
  // 病情程度选择器
  degreePicker(e) {
    var degreeId = e.detail.value
    var degreeArr = this.data.degreeArr
    var degree = degreeArr[degreeId]
    // console.log("degree:" + degree)
    this.setData({
      degreeId: degreeId,
      degree: degree

    })
  },
  // 当前状态选择器
  conditionPicker(e) {
    var conditionId = e.detail.value
    var conditionArr = this.data.conditionArr
    var condition = conditionArr[conditionId]
    // console.log("conditon："+condition)
    this.setData({
      conditionId: conditionId,
      condition: condition
    })

  },
  // 发病时间选择器
  bindDateChange(e) {
    // console.log(e)
    var illDate = e.detail.value
    this.setData({
      illDate: illDate
    })
  },
  // 提交案理表单
  submitForm(e) {
    var that = this
    wx.showModal({
      title: '提交',
      content: '确定提交该案例吗？',
      success: function (res) {
        if (res.confirm) {
          // 在这验证数据非空和发送请求到后台
          console.log(e)
          // 提交完成后清空所有
          // 修改后返回
        }
      }
    })
  },
  //放弃修改
  giveup(e){
    wx.navigateBack({
 
    })
  },
  // input框监听函数
  inputLine(e) {
    var inputLine = e.currentTarget.dataset.id
    var str = e.detail.value
    this.setData({
      [inputLine]: str
    })
  },
  // 清空所有 函数
  emptyAll() {
    this.setData({
      patientName: '', //病人姓名
      pAddress: ['广东省', '广州市', '番禺区'], //通讯地址
      pAge: '', //年龄
      pSex: '', //性别
      pPhone: '', //联系方式
      degreeArr: ['无', '轻微', '一般', '严重', '紧急'], //病情程度的数组
      degree: '无', //病情程度
      degreeId: 0, //病情程度的选择器变量
      conditionArr: ['确诊', '治愈', '死亡'], //当前状态的数组
      condition: '确诊', //当前状态
      conditionId: 0, //当前状态的选择器变量
      illness: '', //疾病类型
      illDate: '2020-01-01', //发病时间
      symptom: '', //发病症状
      remarks: '' //备注信息
    })
  
  },

  // onLoad函数
  onLoad(e) {
    var that = this
    var case_data=JSON.parse(e.case_data)
    for (i=0; i < that.data.degreeArr.length;i++){
      if (case_data.degree == that.data.degreeArr[i]){
        degreeId=i
      }
    }
    for (i = 0; i < that.data.conditionArr.length; i++) {
      if (case_data.condition == that.data.conditionArr[i]) {
        conditionId = i
      }
    }
    // console.log(case_data)
    this.setData({
      patientName: case_data.patientName, //病人姓名
      pAddress: case_data.pAddress, //通讯地址
      pAge: case_data.pAge, //年龄
      pSex: case_data.pSex, //性别
      pPhone: case_data.pPhone, //联系方式
      degree: case_data.degree, //病情程度
      degreeId:degreeId,
      condition: case_data.condition, //当前状态
      conditionId: conditionId,
      illness: case_data.illness, //疾病类型
      illDate: case_data.illDate, //发病时间
      symptom: case_data.symptom, //发病症状
      remarks: case_data.remarks, //备注信息
      caseId: case_data.caseId
    })
  }

})